Lecture 8 of the Theoretician ' s Toolkit Error - Correcting Codes

نویسنده

  • Cenny Wenner
چکیده

If a message is sent in plain text, any single error may prevent us from recovering the original message. Such as sending cat and receiving rat . To circumvent this, redundant bits of information can be introduced to identify and correct errors. A simple example of encoding for this purpose would be to send each symbol thrice. To decode a received message (possibly with errors), one could look at every group of three symbols and taking it to mean whichever symbol appears the most often. For example, if we wish to send cat , we actually send cccaaattt . If the received message reads rccaaattt , the decoding scheme successfully recovers cat since the c's still outnumber the r 's. This scheme is able to correct a single error at the expense of blowing up the message size by a factor 3, or, in other words, its information rate is 1/3. This coding scheme is e cient ; we can easily implement this encoding and decoding scheme in, e.g., time polynomial in the original message length. In this lecture, we will see how to e ciently correct an arbitrary, but xed, number of errors with considerably better rate.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

One-point Goppa Codes on Some Genus 3 Curves with Applications in Quantum Error-Correcting Codes

We investigate one-point algebraic geometric codes CL(D, G) associated to maximal curves recently characterized by Tafazolian and Torres given by the affine equation yl = f(x), where f(x) is a separable polynomial of degree r relatively prime to l. We mainly focus on the curve y4 = x3 +x and Picard curves given by the equations y3 = x4-x and y3 = x4 -1. As a result, we obtain exact value of min...

متن کامل

An approach to fault detection and correction in design of systems using of Turbo ‎codes‎

We present an approach to design of fault tolerant computing systems. In this paper, a technique is employed that enable the combination of several codes, in order to obtain flexibility in the design of error correcting codes. Code combining techniques are very effective, which one of these codes are turbo codes. The Algorithm-based fault tolerance techniques that to detect errors rely on the c...

متن کامل

CSE 599d - Quantum Computing Stabilizer Quantum Error Correcting Codes

In the last lecture we learned of the quantum error correcting criteria and we discussed how it was possible for us to digitize quantum errors. But we didn’t talk about any concrete codes, the talk was in many ways very existential on these things called quantum error correcting codes. Of course we saw in Shor’s code that such codes could exist for single qubit errors. In this lecture we will i...

متن کامل

Lecture 1 : Error - Correcting Codes ; Vector Spaces Week 1 UCSB 2015 1 Error - Correcting Codes

The vast interstellar void of space has an annoying habit of occasionally containing stray electromagnetic waves that interfere with your communications back home; when you send a signal back home (in binary, naturally), occasionally one of your 1’s will be switched into a 0, or vice-versa. Assume that no more than one out of three consecutive bits in any message you send will be scrambled. How...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010